package br.com.vfsb.controller;

import java.io.IOException;
import java.io.Serializable;
import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import javax.faces.context.FacesContext;

import br.com.vfsb.dao.InfArquivoBiDAO;
import br.com.vfsb.entity.InfArquivoBI;

@ManagedBean(name = "MBArquivoBI")
@ViewScoped
public class ControllerArquivoBI implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 3819160735722661347L;

	List<InfArquivoBI> itens;

	InfArquivoBI arquivo;

	public List<InfArquivoBI> getItens() {
		return itens;
	}

	public void setItens(List<InfArquivoBI> itens) {
		this.itens = itens;
	}

	public InfArquivoBI getArquivo() {
		return arquivo;
	}

	public void setArquivo(InfArquivoBI arquivo) {
		this.arquivo = arquivo;
	}

	public void carregarListagem() {
		InfArquivoBiDAO dao = new InfArquivoBiDAO();
		itens = dao.listar();
	}

	public void redBF() {
		try {
			FacesContext.getCurrentInstance().getExternalContext()
					.redirect("index.xhtml");
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

	public void redBI() {
		try {
			FacesContext.getCurrentInstance().getExternalContext()
					.redirect("bi.xhtml");
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

}
